// 
//  OggPlaylistWriter.cs
//  
//  Author:
//       El Dragon <thedragon@the-dragons-nest.co.uk>
//  
//  Copyright (c) 2010 Matthew Harris
// 
//  This program is free software: you can redistribute it and/or modify
//  it under the terms of the GNU Lesser General Public License as published by
//  the Free Software Foundation, either version 3 of the License, or
//  (at your option) any later version.
// 
//  This program is distributed in the hope that it will be useful,
//  but WITHOUT ANY WARRANTY; without even the implied warranty of
//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//  GNU Lesser General Public License for more details.
// 
//  You should have received a copy of the GNU Lesser General Public License
//  along with this program.  If not, see <http://www.gnu.org/licenses/>.

using System;

namespace DragonOgg
{

	/// <summary>
	/// Interface for OggPlaylistWriters for various playlist file formats
	/// </summary>
	public static class OggPlaylistWriter
	{
		public static bool WriteFile(string Filename, OggPlaylistFormat Format, OggPlaylist Playlist)
		{
			throw new NotImplementedException();
		}
		
		public static OggPlaylist ReadFile(string Filename, OggPlaylistFormat Format)
		{
			throw new NotImplementedException();
		}
		
		#region "PLS"
		private static bool WriteFilePLS(string Filename, OggPlaylist Playlist)
		{
			throw new NotImplementedException();
		}
		private static OggPlaylist ReadFilePLS(string Filename)
		{
			throw new NotImplementedException();
		}
		#endregion
		
		#region "M3U"
		private static bool WriteFileM3U(string Filename, OggPlaylist Playlist)
		{
			throw new NotImplementedException();
		}
		private static OggPlaylist ReadFileM3U(string Filename)
		{
			throw new NotImplementedException();	
		}
		#endregion
	}
	
}
